Improved Approximation Algorithms for the Max-Edge Coloring Problem

نویسندگان

  • Giorgio Lucarelli
  • Ioannis Milis
چکیده

The Max Edge-Coloring (MEC) problem is a natural weighted generalization of the classical edgecoloring problem. Formally, in the MEC problem we are given a graph G = (V,E) with a weight function w : E → N , and we ask for a proper edge-coloring of G, M = {M1,M2, . . . ,Mk}, such that the sum of the weights of the heaviest edges in the color classes, W = ∑k i=1max{w(e)|e ∈ Mi}, is minimized. The MEC problem has been well motivated and studied in the literature. It arises, as a scheduling problem, in switch based communication systems, where messages are transmitted from senders to receivers in a single-hop through direct connections established by an underlying network (e.g., SS/TDMA [8], IQ switch architectures [10]). It is also equivalent to the parallel batch scheduling problem with incompatible jobs, i.e., jobs corresponding to adjacent edges of an underlying graph cannot be scheduled in the same batch [7]. The analogous weighted generalization of the classical vertex-coloring problem has been also studied and it is known as Max VertexColoring (MVC) problem [14]. It is known that it is NP-hard to approximate the MEC problem within a factor less than 7/6 even for cubic planar bipartite graphs with edge weights in {1, 2, 3} [3]. A greedy (2 − 1 ∆)approximation algorithm for general graphs of maximum degree ∆ has been proposed in [10]. For bipartite graphs of ∆ = 3, an optimal 7/6-approximation algorithm is known [3]. Moreover, a series of algorithms presented in [6, 13, 2] improve the 2− 1 ∆ ratio for bipartite graphs of small maximum degrees. However, the ratios of these algorithms either exceed 2 [6, 13] or tend asymptotically to 2 [2] as the maximum degree of the input graph increases. The complexity of the MEC problem in trees remains an open question, while a 3/2-approximation algorithm has been presented in [2]. On the other hand, the MEC problem is known to be polynomial for a few special cases including bipartite graphs with bi-valued edge weights [5], chains [9], stars of chains [13] and bounded degree trees [13]. The analogous MVC problem in general graphs is non appoximable within any constant factor, unless P=NP, as a generalization of the classical vertex-coloring problem. For bipartite graphs, an 8/7 inapproximability result [5, 14] has been attained by an algorithm of the same ratio [3, 14]. The complexity of the MVC problem in trees is also open, but for this problem a PTAS has been presented in [14, 6].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bounded Max-colorings of Graphs

In a bounded max-coloring of a vertex/edge weighted graph, each color class is of cardinality at most b and of weight equal to the weight of the heaviest vertex/edge in this class. The bounded max-vertex/edge-coloring problems ask for such a coloring minimizing the sum of all color classes’ weights. In this paper we present complexity results and approximation algorithms for those problems on g...

متن کامل

Better Approximation Algorithms for Maximum Asymmetric Traveling Salesman and Shortest Superstring

In the maximum asymmetric traveling salesman problem (Max ATSP) we are given a complete directed graph with nonnegative weights on the edges and we wish to compute a traveling salesman tour of maximum weight. In this paper we give a fast combinatorial 3 4 -approximation algorithm for Max ATSP. It is based on a novel use of half-edges, matchings and a new method of edge coloring. (A half-edge of...

متن کامل

Local search algorithms for wireless mesh networks

Abstract. In a multi-channel Wireless Mesh Networks (WMN), each node is able to use multiple non-overlapping frequency channels. Raniwala et al. (Mobile Computing and Communications Review 2004, INFOCOM 2005) propose and study several such architectures in which a computer can have multiple network interface cards. These architectures are modeled as a graph problem named maximum edge q-coloring...

متن کامل

The maximum edge q-coloring problem

We consider the problem of coloring edges of a graph subject to the following constraints: for every vertex v, all the edges incident with v have to be colored with at most q colors. The goal is to find a coloring satisfying the above constraints and using the maximum number of colors. Notice that the notion of coloring is different than in the classical edge coloring problem, as neighboring ed...

متن کامل

Approximating Maximum Edge Coloring in Multigraphs

We study the complexity of the following problem that we call Max edge t-coloring : given a multigraph G and a parameter t, color as many edges as possible using t colors, such that no two adjacent edges are colored with the same color. (Equivalently, find the largest edge induced subgraph of G that has chromatic index at most t). We show that for every fixed t ≥ 2 there is some > 0 such that i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Inf. Process. Lett.

دوره 111  شماره 

صفحات  -

تاریخ انتشار 2011